package com.itheima.d5_regex;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * 目标：掌握使用正则表达式查找内容。
 */
public class RegexTest7 {
    public static void main(String[] args) {
        method1();
    }

    // 需求1：从以下内容中爬取出，手机，邮箱，座机、400电话等信息。
    public static void method1() {
        String data = "欢迎张全蛋光临本系统！他删库并跑路\n" +
                "欢迎李二狗子光临本系统！\n" +
                "欢迎马六子光临本系统！它浏览了很多好看的照片！\n" +
                "欢迎夏洛光临本系统！他在六点钟送出了一个嘉年华\n";
        // 1、定义爬取规则
        String regex = "欢迎(.+?)光临本系统";

        // 2. 创建正则对象
        Pattern pattern = Pattern.compile(regex);

        // 3. 创建正则的匹配器对象
        Matcher matcher = pattern.matcher(data);

        // 4. 利用循环查找匹配的所有字符串
        while (matcher.find()) {
            String str = matcher.group(1);
            System.out.println(str);
        }

    }

}
